#!/bin/bash
#通知编译器我们要编译模块的哪些源码
#这里是编译hello_driver.c这个文件编译成中间文件hello_driver.o
obj-m += hello_driver.o 

#源码目录变量，这里用户需要根据实际情况选择路径
#作者是将Linux的源码拷贝到目录/home/topeet/android4.0下并解压的
KERNEL_DIR := /home/bruce/xunwei/iTop4412_Kernel_3.0

#当前目录变量
PWD ?= $(shell pwd)

#make命ling默认寻找第一个目标
#make -C就是指调用执行的路径
#$(KERNEL_DIR)Linux源码目录，作者这里指的是/home/bruce/xunwei/iTop4412_Kernel_3.0
#$(PWD)当前目录变量
#modules要执行的操作
all:
	make -C $(KERNEL_DIR) M=$(PWD) modules
		
#make clean执行的操作是删除后缀为o的文件
clean:
	@rm -rf *.o *.ko *.mod.c *.order *.symvers

